.tab_bar {
	@include flex();
	width: 100%;
	border-bottom: 1px solid #f5f5f5;
	background-color: #fff;
	box-sizing: border-box;
	.tab_scroll {
		flex: 1;
		box-sizing: border-box;
		height: 90rpx;
		overflow: hidden;
		.tab_scroll_box {
			@include flex(flex-start)
			height: 90rpx;
			box-sizing: border-box;
			.tab_scroll_item {
				flex-shrink: 0;
				padding: 0 20rpx;
				color: #333;
				font-size: 28rpx;
				&.active {
					color: $base-color;
				}
			}
		}
	}
	.tab_icon {
		@include flex(center)
		width: 90rpx;
		position: relative;
		:after {
			position: absolute;
			content: '';
			width: 2rpx;
			height: 32rpx;
			left: 0;
			top: 25%;
			background-color: #ddd;
		}
	}
}